import { getDaysAgo } from '@/utils/date.js'
export const params = {
  data() {
    return {
      params: '' // 接口参数
    }
  },
  methods: {
    /**
     * 在这里根据 id 统一设置接口的查询参数
     */
    getParams(params) {
      let defaultParams = {}
      switch (this.id) {
        case 'bar1-1':defaultParams = { dateTime: getDaysAgo(1) }; break
        case 'bar1-2':defaultParams = { dateTime: getDaysAgo(2) }; break
        case 'bar1-3':defaultParams = { dateTime: getDaysAgo(3) }; break
        case 'line1-1':defaultParams = { dateTime: getDaysAgo(4) }; break
        case 'line1-2':defaultParams = { dateTime: getDaysAgo(5) }; break
        case 'line1-3':defaultParams = { dateTime: getDaysAgo(6) }; break
        case 'pie1-1':defaultParams = { dateTime: getDaysAgo(7) }; break
        case 'pie1-2':defaultParams = { dateTime: getDaysAgo(8) }; break
        case 'pie1-3':defaultParams = { dateTime: getDaysAgo(9) }; break
        case 'map1':defaultParams = { dateTime: getDaysAgo(10) }; break
      }
      console.log(this.params, 'params')
      if (!this.params) {
        this.params = defaultParams
      }
      if (params) {
        for (const i in params) {
          this.params[i] = params[i]
        }
      }
      return this.params
    }
  }

}
